package com.finance.report.bean.pojo;

import com.finance.framework.lang.BaseObject;
import lombok.Data;

import java.math.BigDecimal;

/**
 * Created by liyue on 2017/8/21.
 */
@Data
public class PieceResultList extends BaseObject {
    /**
     * 运单号
     * */
    private String waybillNum;
    /**
     * 订单号
     */
    private String businessCode;
    /**
     * 配送员id
     * */
    private String postmanNo;
    /**
     * 配送员工号
     * */
    private String workNo;
    /**
     * 配送员姓名
     * */
    private String realName;
    /**
     * 站点名称
     * */
    private String orgName;
    /**
     * 供应商名称
     * */
    private String supplierName;
    /**
     * 承运商名称
     * */
    private String carrierName;
    /**
     * 供货商发货仓库
     * */
    private String supplierWarehouse;
    /**
     * 发货乡镇编码
     * */
    private String fromCounty;
    /**
     * 发货乡镇 名称
     * */
    private String fromCountyName;
    /**
     * 发货城市编码
     * */
    private String fromCity;
    /**
     * 发货城市名称
     * */
    private String fromCityName;
    /**
     * 发货省
     * */
    private String fromProvince;
    /**
     * 发货省名称
     * */
    private String fromProvinceName;
    /**
     * 目的乡镇
     * */
    private String toCounty;
    /**
     * 目的乡镇 名称
     * */
    private String toCountyName;
    /**
     * 目的城市
     * */
    private String toCity;
    /**
     * 目的城市 名称
     * */
    private String toCityName;
    /**
     * 目的省
     * */
    private String toProvince;
    /**
     * 目的省 名称
     * */
    private String toProvinceName;
    /**
     * 规则类型 名称
     * */
    private Integer ruleFlag;
    /**
     * 首拖件标识 0首件, 1拖件
     * */
    private Integer major;
    /**
     * 费用 元
     * */
    private BigDecimal fee;
    /**
     * 重量
     * */
    private BigDecimal weight;
    /**
     * 运单配送类型 上门退换
     * */
    private Integer direction;
    /**
     * 运单配送类型 上门退换 首件 元
     * */
    private String directionMajor;
    /**
     * 运单配送类型 上门退换 拖件 元
     * */
    private String directionDrag;
    /**
     * 运输温度等级 单位元
     * */
    private String temperature;
    /**
     * 运输温度等级 单位元 首件
     * */
    private String temperatureMajor;
    /**
     * 运输温度等级 元 拖件
     * */
    private String temperatureDrag;
    /**
     * 配送时效要求 当日达 元
     * */
    private String expressScheduleType;
    /**
     * 配送时效要求 当日达 元 首件
     * */
    private String expressScheduleTypeMajor;
    /**
     * 配送时效要求 当日达 元 拖件
     * */
    private String expressScheduleTypeDrag;
    /**
     * 配送时效要求 当日达 元
     * */
    private Integer cod;
    /**
     * 配送时效要求 当日达 元 首件
     * */
    private BigDecimal codMajor;
    /**
     * 配送时效要求 当日达 元 拖件
     * */
    private BigDecimal codDrag;
    /**
     * 价格类型 枚举 0投递员价 1合作价 2合作站点价
     * */
    private String settlementType;
    /**
     * 计算类型 1-按重
     * */
    private String calculateType;

    /**
     * 菜鸟 首件
     * */
    private BigDecimal caiNiaoMajor;

    /**
     * 菜鸟 拖件
     * */
    private BigDecimal caiNiaoDrag;

    /**
     * 运单揽收时间 第一次入库时间
     * */
    private String acceptTime;
    /**
     * 运单签收时间
     * */
    private String signTime;
    /**
     * 计算公式
     * */
    private String numeration;
    /**
     * 首件价
     * */
    private String firstPrice;
    /**
     * 拖件价
     * */
    private String secondPrice;

    /**
     * 表名后缀
     */
    private String suffix;

    private String resultType;

}
